@charset "utf-8";
* {margin:0;padding:0;border:0;outline:medium;text-shadow:none;text-decoration:none;}
html {height:100%;}
html,body {background:#fff;width:100%;min-height:100%;}
body {overflow-x:hidden;color:#000;font-size:12px;line-height:1;position:relative;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body.nav-open {overflow:hidden;}
@media(min-width:768px){
  body {font-size:13px;}
}
@media(min-width:992px){
  body {font-size:14px;}
}
@media(min-width:1200px){
  body {font-size:15px;}
}
@media(min-width:1400px){
  body {font-size:16px;}
}
@media(min-width:1600px){
  .container {max-width:1430px;margin:0 auto;}
}

input {vertical-align:middle;}
textarea {resize:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:14px;}
hr {border-width:1px;border-style:inset;}
ul {list-style:none;padding:0;}
p {margin:0;}
a,a:link,a:active,a:visited,a:hover {color:inherit;text-decoration:none;}
i,em {font-style:normal;}
/*input placeholder 样式 */
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999;}
::-moz-placeholder {color:#999999;}
:-ms-input-placeholder {color:#999999;}
/*修改滚动条*/
::-webkit-scrollbar {width:6px;height:6px;}
::-webkit-scrollbar-track {box-shadow:inset 0 0 6px transparent;background:#f8f8f8;border-radius:6px;}
::-webkit-scrollbar-thumb {border-radius:6px;background:#bbb;}
img {image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.ratio {overflow: hidden;}
.ratio img {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:100%;height:unset;max-width:100%;transition:.36s all linear;}
/* 无内容 */
.no-goods,.no-network {padding-top:100px;overflow:hidden;text-align:center;}
.no-goods img {display:block;margin:0 auto 30px;width:220px;max-height:105px;}
.no-network img {display:block;margin:0 auto 30px;width:222px;height:160px;}
.no-goods p,.no-network p {font-size:14px;color:#666666;line-height:20px;}

/*手机端分页处理*/
.de-page-mian {padding-top:25px;}
@media(max-width:767px) {
  .de-page-mian .page-inner a {margin-right:0!important;}
  .de-page-mian span,.de-page-mian input,.de-page-mian .page-btn,.de-page-mian .prev,.de-page-mian .next {display:none!important;}
}

.imgbox {position:relative;width:100%;overflow:hidden;}
.imgbox:after {content:'';display:block;padding-top:75%;}
.imgbox img {max-width:100%;max-height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:.36s all;}

.iframe-video {width:100%;height:470px;overflow:hidden;margin-bottom:30px;}
.iframe-video .video-preview {position:relative;display:block;width:100%;height:100%;font-size:0;text-align:center;cursor:pointer;}
.iframe-video .video-preview::after {position:absolute;content:'';left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.2);z-index:1;}
.iframe-video .video-preview::before {position:absolute;content:'';left:0;top:0;right:0;bottom:0;background:url(../images/media-icon.png) no-repeat center;z-index:2;}
.iframe-video .video-preview img {display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;}
.iframe-video iframe {display:block;width:100%;height:100%;}

@font-face {
  font-family: 'iconfont';  /* Project id 2005099 */
  src: url('//at.alicdn.com/t/font_2005099_rqqmkt1vsb9.woff2?t=1646974473099') format('woff2'),
       url('//at.alicdn.com/t/font_2005099_rqqmkt1vsb9.woff?t=1646974473099') format('woff'),
       url('//at.alicdn.com/t/font_2005099_rqqmkt1vsb9.ttf?t=1646974473099') format('truetype');
}
.ali-icon {font-family: 'iconfont';}

.header {background:#fff;padding:10px 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;
	position:relative;overflow:hidden;transition:.36s all linear;}
.header .logo {flex:0 0 85%;max-width:85%;display:flex;}
.header .logotxt {border-left:1px solid #dcdcdc;margin-left:15px;padding-left:15px;line-height: 1.3;}
.header .logo .t1 {color:#129f5b;font-size:15px;display:none;}
.header .logo .t2 {color:#acaeaf;}
.header .tel {flex:0 0 15%;max-width:15%;}
.header .tel .c1 {color:#666666;}
.header .tel .c2 {color:#f2a700;font-weight: bold;margin-top: 5px;}
@media(max-width:767px) {
	.header .logo img {max-height:50px;}
}
@media(min-width:768px) {
  	.header {padding:15px 0 10px;}
  	.header .logo {flex:0 0 70%;max-width:70%;}
  	.header .logo .t1 {display:block;}
  	.header .tel {flex:0 0 30%;max-width:30%;}
}
@media(min-width:992px) {
	.header {padding:20px 0 15px;}
  	.header .logo .t1 {font-size:18px;}
	.header .tel .c2 {font-size:20px;}
}
@media(min-width:1200px) {
  	.header {padding:25px 0 20px;}
  	.header .logo .t1 {font-size:19px;}
	.header .tel .c1 {font-size:15px;}
	.header .tel .c2 {font-size:22px;}
}
@media(min-width:1400px) {
  	.header {padding:30px 0 25px;}
  	.header .logo .t1 {font-size:21px;}
	.header .tel .c2 {font-size:24px;}
}
@media(min-width:1600px) {
  	.header {padding:35px 0 30px;}
  	.header .logo .t1 {font-size:22px;}
  	.header .tel .c2 {font-size:26px;}
}

.nav {background:#129f5b;color:#fff;position:relative;z-index:1;}
.nav .list {display:flex;align-items:center;flex-wrap:wrap;}
.nav .slide {flex:0 0 25%;max-width:25%;text-align:center;position:relative;transition:.36s all linear;}
.nav .slide>a {display:block;height:35px;line-height:35px;}
.nav .slide i {display:none;}
.nav .subnav {pointer-events: none;display:none;overflow:hidden;color:#333;background:rgba(255,255,255,.9);position:absolute;z-index:3;bottom:0;left:50%;transform:translate(-50%,100%);}
.nav .subnav a {display:block;height:40px;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0 10px;}
.nav .slide.active,.nav .slide:hover {background:#129f5b;transition:.36s all linear;}
@media(max-width:767px) {
	.nav .slide {border: 1px solid rgba(255,255,255,.1);}
}
@media(min-width:768px) {
	.nav {flex-wrap:nowrap;}
	.nav .slide {flex:1;}
	.nav .slide>a {height: 50px;line-height: 50px;}
}
@media(min-width:992px) {
	.nav .slide>a {height: 55px;line-height: 55px;display:inline-block;position: relative;}
	.nav .slide.active,.nav .slide:hover {background:unset;transition:.36s all linear;}
	.nav .slide.active a:before,.nav .slide a:hover:before {content:'';height:3px;width:100%;background:#f2a700;position: absolute;left:0;top:0;transform:translateY(-3px);}
	.nav .slide:hover .subnav {display:block;}
	.nav .slide .subnav {font-size:14px;pointer-events: auto;}
	.nav .slide .subnav a:hover,.nav .slide .subnav a.active {color:#fff;background:#f2a700;transition:.15s all linear;}
}
@media(min-width:1200px) {
  	.nav .slide>a {height: 60px;line-height: 60px;}
  	.nav .slide .subnav {font-size:15px;}
	.nav .subnav a {height:45px;line-height: 45px;}
}
@media(min-width:1400px) {
  	.nav .slide>a {height: 65px;line-height: 65px;}
}
@media(min-width:1600px) {

}

.banner {overflow:hidden;background: #000;}
.banner .swiper-pagination {text-align: right;padding-right: 12%;bottom:5%;}
.banner .swiper-pagination-bullet {background:#c8c9ca;opacity: 1;}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #ca191b;}
.banner .swiper-button-next.swiper-button-disabled,.banner .swiper-button-prev.swiper-button-disabled {pointer-events:unset;}
.banner .swiper-button-prev,.banner .swiper-button-next {right:16%;color:#fff;font-size:170%;width:55px;height:55px;border-radius:50%;border:1px solid #fff;background:rgba(255,255,255,.44);}
.banner .swiper-button-prev {transform:rotateY(180deg);left:16%;right:0;}
.banner .swiper-button-next:after, .banner .swiper-button-prev:after {display: none;}
.banner-box {position:relative;left:50%;transform:translateX(-50%);text-align: center;}
@media(min-width:1200px) {
  .banner-box {width:100%;min-width:1600px;}
}
@media(min-width:1400px) {
  .banner-box {width:100%;min-width:1920px;}
}
@media(min-width: 1600px) {
	.banner .swiper-button-prev,.banner .swiper-button-next {right:10%;}
	.banner .swiper-button-prev {left:10%;right:0;}
}

.prev_next {margin:20px 0;display:flex;flex-wrap:wrap;}
.page-a {line-height: 1.5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.next_page {margin-top:15px;}
.location {color:#999;line-height:2.4;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.location a:hover {color:#129f5b;}
@media(max-width:767px) {
	.location {margin-left:-15px;margin-right:-15px;}
}
@media(min-width:768px) {
	.location {line-height: 2.6;}
}
@media(min-width:992px) {
  .next_page {margin-top:0px;}
  .page-a:hover {color:#129f5b;}
	.location {line-height: 2.8;}
}
@media(min-width:1200px) {
	.location {font-size:14px;line-height: 3.2;}
}
@media(min-width:1400px) {
	.location {line-height: 3.6;}
}
@media(min-width:1600px) {
	.location {line-height: 4;}
}

.inbanner {width:100%;overflow:hidden;position:relative;}
.inbanner img {width:100%;position:relative;left:50%;transform:translateX(-50%);}
@media(min-width:768px) {
}
@media(min-width:992px) {
}
@media(min-width:1200px) {
}
@media(min-width:1400px) {
}
@media(min-width:1600px) {
}

.hotbar {border-bottom:1px solid #eeeeee;line-height: 40px;}
.hotbar .t1 {width:90px;font-weight: bold;}
.hotbar .list {flex:1;width:50%;white-space:nowrap;}
.hotbar .more {color:#fff;background: #f2a700;width:120px;height:35px;line-height: 35px;border-radius:500px;text-align: center;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content:center;align-items: center;}
.hotbar .more i {font-size:120%;}
.hotbar .more:hover {background: #129f5b;}
@media(max-width:767px) {
	.hotbar .list {overflow-x: scroll;}
}
@media(min-width:768px) {
	.hotbar {line-height: 45px;}
}
@media(min-width:992px) {
	.hotbar {line-height: 50px;}
	.hotbar .t1 {width:100px;padding:0;}
}
@media(min-width:1200px) {
	.hotbar {line-height: 55px;}
	.hotbar .list a:hover {color:#f2a700;}
	.hotbar .more {width:140px;height:40px;line-height: 40px;}
}
@media(min-width:1400px) {
	.hotbar {line-height: 60px;}
}
@media(min-width:1600px) {
	.hotbar {line-height: 65px;}
}


.index01 {padding:30px 0;position: relative;overflow: hidden;background:url(../images/in01_bg.jpg) no-repeat center;}
.index01 .t1 {color:#212121;font-weight: bold;font-size:24px;white-space: nowrap;}
.index01 .t2 {color:#949494;margin-top: 15px;line-height: 1.3;}
.index01 .sj {margin: 15px 0;flex-wrap:wrap;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: space-between;}
.index01 .slide {margin:10px 5px;}
.index01 .slide .s1 {color:#129f5b;font-weight: bold;}
.index01 .slide .s1 span {font-size:28px;font-family:'Arial Black';}
.index01 .slide .s2 {color:#656565;margin-top: 5px;}
.index01 .tags {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.index01 .tags div {color:#545454;flex:1;margin:0 2px;font-weight: bold;line-height: 2.5;background: #f5f5f5;text-align: center;}
.index01 .c1 {color:#212121;line-height: 2;margin-top: 15px;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;}
.index01 .more {color:#f2a700;display:block;text-align:right;margin-top: 10px;}
.index01 .more i {color:#fff;background: #f2a700;text-align:center;height:30px;width:30px;line-height: 30px;border-radius:500px;display: inline-block;}
.index01 .more:hover {color:#129f5b;}
.index01 .more:hover i {background: #129f5b;}
@media(min-width:768px) {
	.index01 {padding:55px 0;}
	.index01 .title {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;}
	.index01 .t1 {font-size:32px;}
	.index01 .t2 {margin-top: 0;margin-left: 15px;}
	.index01 .sj {margin: 20px 0;}
	.index01 .slide {margin:10px;}
	.index01 .slide .s1 span {font-size:36px;}
}
@media(min-width:992px) {
	.index01 {padding:75px 0;}
	.index01 .t1 {font-size:36px;}
	.index01 .t2 {margin-left: 20px;}
	.index01 .leftbox {padding-right:8%;}
	.index01 .sj {margin: 25px 0;}
	.index01 .slide .s1 span {font-size:40px;}
	.index01 .c1 {margin-top: 20px;}
}
@media(min-width:1200px) {
	.index01 {padding:95px 0;}
	.index01 .t1 {font-size:40px;}
	.index01 .t2 {margin-left: 25px;}
	.index01 .sj {margin: 35px 0;}
	.index01 .slide .s1 span {font-size:45px;}
	.index01 .slide .s2 {margin-top: 10px;}
	.index01 .c1 {margin-top: 25px;}
}
@media(min-width:1400px) {
	.index01 {padding:110px 0;}
	.index01 .t1 {font-size:44px;}
	.index01 .t2 {font-size:17px;margin-left: 30px;}
	.index01 .sj {margin: 45px 0;}
	.index01 .slide .s1 span {font-size:48px;}
	.index01 .tags div {font-size:17px;}
	.index01 .c1 {margin-top: 30px;}
}
@media(min-width:1600px) {
	.index01 {padding:125px 0;}
	.index01 .t1 {font-size:46px;}
	.index01 .t2 {margin-left: 40px;}
	.index01 .sj {margin: 55px 0;}
	.index01 .slide .s1 span {font-size:50px;}
	.index01 .tags div {font-size:18px;}
	.index01 .c1 {margin-top: 35px;}
}

.index02 {padding-bottom:30px;}
.index02 .title {padding:25px 0 15px;text-align: center;background: url(../images/in02_bg.jpg) no-repeat;background-size:cover;}
.index02 .t1 {color:#fff;font-size:22px;font-weight: bold;}
.index02 .t2 {color:rgba(255,255,255,.6);margin-left:15px;margin-top: 5px;}
.index02 .type {background: #fff;margin-top:15px;height: 40px;display:flex;align-items:center;overflow-x:auto;position:relative;}
.index02 .type::-webkit-scrollbar {height:3px;}
.index02 .type a {display:block;color:#403c3c;margin-right:15px;white-space:nowrap; line-height: 1.3; padding:0 15px;text-align: center;}
.index02 .type a:last-child {margin-right:0;}
.index02 .type a.active {color:#129f5b;font-weight: bold;}
.index02 .content {margin-top:20px;}
.index02 .content .swiper {display: none;}
.index02 .content .swiper.active {display:block;}
.index02 .swiper-slide {margin-top: 0!important;border: 2px solid rgba(0,0,0,0);}
.index02 .swiper-slide .imgbox {border:1px solid #c8c8c8;}
.index02 .swiper-slide .imgbox:before {content:'';position: absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(../images/sy.png) no-repeat center;background-size:100%;pointer-events: none ;}
.index02 .txtbox {color:#333;display:flex;padding-top:5px;line-height: 35px;padding-left:15px;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.3);transition:.36s padding,.36s margin;}
.index02 .txtbox i {color:#333;font-size:18px;margin-left:auto;margin-right:15px;}
.index02 .more {display:block;color:#fff;background:#129f5b;width:200px;height:40px;line-height: 40px;margin:10px auto 0;border-radius:20px;text-align: center;}
.index02 .swiper-slide:hover {background:#129f5b;border: 2px solid #129f5b;transition:.36s box-shadow ease-in;}
.index02 .swiper-slide:hover .txtbox {color:#fff;background:#129f5b;border-color:#129f5b;padding-top:20px;margin-bottom:0;transition:.36s padding ease-in,.36s margin;}
.index02 .swiper-slide:hover .txtbox i {color:#fff;}
.index02 .swiper-slide:hover .imgbox {border:0!important;transition:.36s all linear;}
@media(max-width:991px) {
  	.index02 .type-move {opacity:0;color:#fff;background:rgba(0,0,0,.6);position:absolute;z-index:3;left:50%;top:0px;width:40px;height:35px;font-size: 24px;text-align: center;line-height: 35px;/*background:#fff url(../images/move.png) no-repeat center right;background-size:35px 20px;*/}
}
@media(max-width:767px) {
  	.index02 .type {margin-left:-10px;margin-right:-10px;}
  	.index02 .type:after {content:'';display:block;min-width:45px;height:35px;}
  	.index02 .type-move {top:20px;}
}
@media(min-width:768px) {
	.index02 .title {padding:35px 0 15px;}
  	.index02 .t1 {font-size:26px;}
  	.index02 .type {margin-top:20px;height: 50px;padding:0 5%;}
  	.index02 .type a {padding:0 20px;}
  	.index02 .content {margin-top:25px;}
}
@media(min-width:992px) {
  	.index02 .t1 {font-size:28px;}
  	.index02 .type {height: 55px;}
  	.index02 .type a {padding:0 20px;}
  	.index02 .type a:hover {color:#129f5b;font-weight: bold;}
  	.index02 .content {margin-top:30px;}
}
@media(min-width:1200px) {
  	.index02 {padding-bottom:50px;}
	.index02 .title {padding:40px 0 20px;}
  	.index02 .t1 {font-size:32px;}
  	.index02 .t2 {margin-top: 10px;}
  	.index02 .type {margin-top:25px;height: 60px;justify-content: space-around;}
  	.index02 .type::-webkit-scrollbar {height:0px;}
  	.index02 .type a {padding:0 15px;}
  	.index02 .content {margin-top:35px;}
  	.index02 .swiper-slide {margin-bottom:20px;}
  	.index02 .txtbox {line-height:60px;padding-left:30px;}
  	.index02 .txtbox i {margin-right:30px;}
  	.index02 .more {font-size:15px;height:48px;line-height: 48px;border-radius: 24px;transition:.16s all ease-out;}
  	.index02 .more:hover {transform:translateY(-5px);box-shadow:0 10px 15px -5px rgba(0,0,0,.6);transition:.16s all ease-in;}
}
@media(min-width:1400px) {
	.index02 .title {padding:50px 0 20px;}
  	.index02 .t1 {font-size:34px;}
  	.index02 .t2 {font-size:17px;margin-top: 13px;}
  	.index02 .type {margin-top:30px;height: 65px;}
  	.index02 .type a {font-size:17px;}
  	.index02 .content {margin-top:40px;}
  	.index02 .swiper-slide {margin-bottom:35px;}
}
@media(min-width:1600px) {
	.index02 .title {padding:60px 0 20px;}
  	.index02 .t1 {font-size:36px;}
  	.index02 .t2 {margin-top: 15px;}
  	.index02 .type {margin-top:35px;height: 70px;}
  	.index02 .type a {font-size:18px;}
  	.index02 .content {margin-top:45px;}
  	.index02 .swiper-slide {margin-bottom:30px;}
}

.index03 {padding:25px 0 25px;position: relative;overflow: hidden;background:url(../images/in03_bg.jpg) no-repeat center top 100px;}
.index03 .title {text-align: center;}
.index03 .t1 {color:#212121;font-size:22px;font-weight: bold;line-height: 1.2;}
.index03 .t1 span {color:#129f5b;}
.index03 .t2 {color:rgba(0,0,0,.6);margin-left:15px;margin-top: 5px;line-height: 1.2;}
.index03 .content {margin-top: 15px;}
.index03 .slide {margin:12px 0;padding:12px 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}
.index03 .slide .txtbox {flex:1;width:50%;padding-left:15px;}
.index03 .slide .c1 {color:#363434;font-size:17px;font-weight: bold;line-height: 1.3;}
.index03 .slide .c1 span {color:#027730;}
.index03 .slide .c2 {color:rgba(0,0,0,.6);line-height: 1.8;margin-top: 10px;}
.index03 .slide .c2 a {color:#129f5b;}
@media(max-width:575px) {
	.index03 .slide .img {width:90px;}
}
@media(min-width:576px){
	.index03 .slide {align-items: center;}
}
@media(min-width:768px){
	.index03 {padding:35px 0 35px;}
  	.index03 .t1 {font-size:28px;}
	.index03 .slide {margin:18px 0;padding:18px 0;}
	.index03 .slide .img {position: relative;}
	.index03 .slide:nth-child(1) .img:after {content:'';position: absolute;left:49%;top:95%;height:150%;width:1px;background:#129f5b;}
	.index03 .slide .txtbox {padding-left:25px;}
	.index03 .slide .c1 {font-size:19px;}
}
@media(min-width:992px){
	.index03 {padding:45px 0 45px;}
  	.index03 .t1 {font-size:32px;}
	.index03 .content {margin-top: 20px;}
	.index03 .slide {margin:23px 0;padding:23px 0;}
	.index03 .slide .txtbox {padding-left:30px;}
	.index03 .slide .c1 {font-size:21px;}
}
@media(min-width:1200px){
	.index03 {padding:55px 0 55px;}
  	.index03 .t1 {font-size:35px;}
  	.index03 .t2 {margin-top: 10px;}
	.index03 .content {margin-top: 25px;}
	.index03 .slide {margin:27px 0;padding:27px 0;}
	.index03 .slide .txtbox {padding-left:35px;}
	.index03 .slide .c1 {font-size:23px;}
	.index03 .slide .c2 {margin-top: 10px;}
}
@media(min-width:1400px){
	.index03 {padding:65px 0 65px;}
  	.index03 .t1 {font-size:38px;}
  	.index03 .t2 {font-size:17px;margin-top: 13px;}
	.index03 .content {margin-top: 30px;}
	.index03 .slide {margin:32px 0;padding:32px 0;}
	.index03 .slide .txtbox {padding-left:40px;}
	.index03 .slide .c1 {font-size:25px;}
}
@media(min-width:1600px){
	.index03 {padding:80px 0 75px;}
  	.index03 .t1 {font-size:40px;}
  	.index03 .t2 {margin-top: 15px;}
	.index03 .content {margin-top: 35px;}
	.index03 .slide {margin:37px 0;padding:37px 0;}
	.index03 .slide .txtbox {padding-left:45px;}
	.index03 .slide .c1 {font-size:26px;}
}

.index04 {padding:20px 0 30px;position: relative;background:url(../images/in04_bg.jpg) no-repeat;background-size:cover;}
.index04 .t1 {color:#fff;font-size:26px;font-weight: bold;}
.index04 .t2 {color:#fff;margin-top: 15px;line-height: 1.7;}
.index04 .list {position: relative;margin-top: 20px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap:wrap;justify-content: space-between;}
.index04 .list .slide {color:#222222;position: relative;z-index:2;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;justify-content: center;}
.index04 .list .slide>div {font-size:14px;padding:18px;border-radius: 500px;background: #e4eae7;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;justify-content: center;}
@media(max-width:575px) {
	.index04 .list .slide {flex:0 0 33%;max-width:33%;margin-top: 20px;}
}
@media(min-width:576px) {
	.index04 .list:after {content:'';position: absolute;left:0px;top:50%;right:0px;height:1px;background:rgba(255,255,255,.3);}
	.index04 .list .slide>div {font-size:16px;padding:20px;}
}
@media(min-width:768px) {
	.index04 {padding:25px 0 35px;}
	.index04 .t1 {font-size:32px;}
	.index04 .t2 {margin-top: 20px;}
	.index04 .list .slide>div {font-size:18px;padding:20px;}
}
@media(min-width:992px) {
	.index04 {padding:30px 0 40px;}
	.index04 .container:after {content:'';position: absolute;left:12px;top:50%;right:12px;height:1px;background:rgba(255,255,255,.3);}
	.index04 .list:after {display: none;}
	.index04 .t1 {font-size:38px;}
	.index04 .t2 {margin-top: 25px;}
	.index04 .list {margin-top: 18px;padding-left: 5%;}
	.index04 .list .slide>div {font-size:19px;padding:23px;}
}
@media(min-width:1200px) {
	.index04 {padding:35px 0 50px;}
	.index04 .t1 {font-size:42px;}
	.index04 .t2 {margin-top: 30px;}
	.index04 .list .slide>div {font-size:20px;padding:25px;}
	.index04 .list {margin-top: 21px;}
	.index04 .list .slide:after {content:'';position: absolute;z-index:3;right:0;top:50%;transform:translate(27px,-50%);border-style:solid;border-width:6px;border-left-width:9px;border-color:transparent transparent transparent #b3edca;}
	.index04 .list .slide:last-child:after {display: none;} 
}
@media(min-width:1400px) {
	.index04 {padding:40px 0 55px;}
	.index04 .t1 {font-size:46px;}
	.index04 .t2 {font-size:17px;margin-top: 35px;}
	.index04 .list {margin-top: 20px;}
	.index04 .list .slide>div {font-size:21px;padding:32px;}
	.index04 .list .slide:after {transform:translate(29px,-50%);}
}
@media(min-width:1600px) {
	.index04 {padding:45px 0 60px;}
	.index04 .t1 {font-size:49px;}
	.index04 .t2 {font-size:18px;margin-top: 40px;}
	.index04 .list {margin-top: 21px;}
	.index04 .list .slide>div {font-size:22px;padding:35px;margin-left:26px;}
}

.index05 {padding:30px 0;}
.index05 .title {text-align: center;}
.index05 .t1 {color:#2c2b2b;font-size:22px;font-weight: bold;}
.index05 .t2 {color:rgba(0,0,0,.6);margin-left:15px;margin-top: 5px;}
.index05 .content {margin-top:20px;}
.index05 .swiper-slide {border: 2px solid #fff;margin-top: 0!important;}
.index05 .swiper-slide .imgbox {border:1px solid #c8c8c8;background: #fff;}
.index05 .swiper-slide .imgbox:after {padding-top: 97%;}
.index05 .swiper-slide .imgbox:before {content:'';position: absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(../images/sy.png) no-repeat center;background-size:100%;pointer-events: none ;}
.index05 .txtbox {display:flex;padding-top:5px;line-height: 35px;padding-left:15px;margin-bottom:15px;border-bottom:1px solid #e5e5e5;transition:.36s padding,.36s margin;}
.index05 .txtbox i {color:#ccc;font-size:18px;margin-left:auto;margin-right:15px;}
.index05 .more {display:block;color:#fff;background:#129f5b;width:200px;height:40px;line-height: 40px;margin:10px auto 0;border-radius:20px;text-align: center;}
.index05 .swiper-slide:hover {background:#129f5b;border: 2px solid #129f5b;box-shadow: 0 0 10px 0 #e5e5e5;transition:.36s box-shadow ease-in;}
.index05 .swiper-slide:hover .txtbox {color:#fff;background:#129f5b;border-color:#129f5b;padding-top:20px;margin-bottom:0;transition:.36s padding ease-in,.36s margin;}
.index05 .swiper-slide:hover .txtbox i {color:#fff;}
.index05 .swiper-slide:hover .imgbox {border:0!important;transition:.36s all linear;}
@media(min-width:768px) {
	.index05 {padding:40px 0 35px;}
  	.index05 .t1 {font-size:26px;}
  	.index05 .content {margin-top:25px;}
}
@media(min-width:992px) {
	.index05 {padding:55px 0 45px;}
  	.index05 .t1 {font-size:28px;}
  	.index05 .content {margin-top:30px;}
}
@media(min-width:1200px) {
	.index05 {padding:70px 0 55px;}
  	.index05 {padding-bottom:50px;}
  	.index05 .t1 {font-size:32px;}
  	.index05 .t2 {margin-top: 10px;}
  	.index05 .content {margin-top:35px;}
  	.index05 .swiper-slide {margin-bottom:20px;}
  	.index05 .txtbox {line-height:60px;padding-left:30px;}
  	.index05 .txtbox i {margin-right:30px;}
  	.index05 .more {font-size:15px;height:48px;line-height: 48px;border-radius: 24px;transition:.16s all ease-out;}
  	.index05 .more:hover {transform:translateY(-5px);box-shadow:0 10px 15px -5px rgba(0,0,0,.6);transition:.16s all ease-in;}
}
@media(min-width:1400px) {
	.index05 {padding:80px 0 65px;}
  	.index05 .t1 {font-size:34px;}
  	.index05 .t2 {font-size:17px;margin-top: 13px;}
  	.index05 .content {margin-top:40px;}
  	.index05 .swiper-slide {margin-bottom:35px;}
}
@media(min-width:1600px) {
	.index05 {padding:90px 0 75px;}
  	.index05 .t1 {font-size:36px;}
  	.index05 .t2 {margin-top: 15px;}
  	.index05 .content {margin-top:45px;}
  	.index05 .swiper-slide {margin-bottom:30px;}
}

.index06 {padding:30px 0 40px;background: #fafafa;position: relative;overflow: hidden;}
.index06 .title {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items:center;justify-content: space-between;}
.index06 .t1 {color:#929292;}
.index06 .t1 span {color:#212121;font-size:22px;font-weight: bold;}
.index06 .more {background: #f1f1f1;color:#605e5e;text-align: center;border-radius: 50px;height: 30px;line-height: 30px;padding:0 20px;}
.index06 .more:hover {color:#fff;background: #129f5b;}
.index06 .slide {border-bottom:1px solid #e6e6e6;padding-bottom:15px;margin-top: 20px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.index06 .slide .datebox {text-align: center;}
.index06 .slide .txtbox {flex:1;width:50%;margin-left:15px;}
.index06 .slide .d1 {color:#717071;font-size:34px;font-weight: bold;font-family:'Arial';}
.index06 .slide .d2 {color:#717071;font-weight: bold;}
.index06 .slide .c1 {color:#484848;}
.index06 .slide .c2 {color:#999999;line-height: 1.7;margin-top: 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden;}
.index06 .slide:hover .c1 {color:#129f5b;font-weight: bold;}
.index06 .slide:hover .c2 {text-decoration: underline;}
@media(min-width:576px) {
	.index06 {padding:40px 0 45px;}
	.index06 .t1 {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
	.index06 .t1 span {font-size:26px;margin-right: 20px;}
	.index06 .more {padding:0 30px;}
	.index06 .slide {margin-top: 30px;}
	.index06 .slide .d1 {font-size:40px;}
}
@media(min-width:768px) {
	.index06 {padding:45px 0 50px;}
	.index06 .t1 span {font-size:30px;margin-right: 30px;}
	.index06 .more {padding:0 35px;height: 35px;line-height: 35px;}
	.index06 .slide {margin-top: 35px;}
	.index06 .slide .txtbox {margin-left:20px;}
	.index06 .slide .d1 {font-size:44px;}
}
@media(min-width:992px) {
	.index06 {padding:55px 0 60px;}
	.index06 .t1 span {font-size:36px;margin-right: 40px;}
	.index06 .more {padding:0 40px;}
	.index06 .content {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap:wrap;justify-content: space-between;}
	.index06 .slide {margin-top: 40px;flex:0 0 45%;max-width:45%;}
	.index06 .slide .txtbox {margin-left:30px;}
	.index06 .slide .c2 {font-size:13px;}
	.index06 .slide .d1 {font-size:48px;}
}
@media(min-width:1200px) {
	.index06 {padding:65px 0 80px;}
	.index06 .t1 span {font-size:40px;margin-right: 60px;}
	.index06 .more {padding:0 45px;}
	.index06 .slide {margin-top: 45px;padding-bottom: 20px;}
	.index06 .slide .txtbox {margin-left:40px;}
	.index06 .slide .c2 {font-size:14px;margin-top: 15px;}
	.index06 .slide .d1 {font-size:52px;}
}
@media(min-width:1400px) {
	.index06 {padding:80px 0 95px;}
	.index06 .t1 {font-size:17px;}
	.index06 .t1 span {font-size:44px;margin-right: 70px;}
	.index06 .more {padding:0 50px;height: 40px;line-height: 40px;}
	.index06 .slide {margin-top: 50px;}
	.index06 .slide .txtbox {margin-left:50px;}
	.index06 .slide .c1 {font-size:17px;}
	.index06 .slide .d1 {font-size:55px;}
}
@media(min-width:1600px) {
	.index06 {padding:90px 0 110px;}
	.index06 .t1 span {font-size:46px;margin-right: 80px;}
	.index06 .more {padding:0 55px;}
	.index06 .slide {margin-top: 55px;}
	.index06 .slide .txtbox {margin-left:60px;}
	.index06 .slide .d1 {font-size:57px;}
}

/*内页主体布局样式*/
.inpage {min-height: 400px;padding:0px 0 20px;background:#fff;}
/*内页侧边*/
.inpage .sidebox {color:#fff;background: #129f5b;padding:15px 15px;}
.inpage .sidebox .s1 {font-size:18px;border-left:5px solid #fff;padding-left: 15px;position:relative;cursor:pointer;}
.inpage .sidebox .s1:after {content:'[展开 +]';opacity:.7;font-size:80%;display:block;position:absolute;right:0px;top:50%;transform:translateY(-50%);}
.inpage .sidebox .s1.active:after {content:'[收起 -]';}
.inpage .sidebox .s2 {margin-top: 15px;}
.inpage .sidebox .s3 {font-weight: bold;margin-top: 5px;font-size:22px;}
.inpage .sidebox .s4 {margin-top: 10px;}
.inpage .sidebox .list {display:none;margin-top: 15px;}
.inpage .sidebox .list.active {display:block;}
.inpage .sidebox .list .slide {color:#333333;background: #f1f1f1;display: block;margin-bottom: 5px;line-height: 35px;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow:hidden;}
.inpage .sidebox .list .slide:hover {color:#fff;background: #129f5b;}
/*内页主内容区*/
.inpage .mainbox .t1 {color:#333;font-size:18px;font-weight: bold;line-height: 2;border-bottom:1px solid #eee;position:relative;}
.inpage .mainbox .t1:before {content:'';display:block;position:absolute;bottom:0;left:0;height:3px;width:80px;background:#129f5b;}
.inpage .mainbox .content {line-height: 2;margin-top: 15px;}
.inpage .mainbox .content .info img {max-width:100%!important;height:unset!important;margin:5px 0;}
/*图片列表页样式*/
.inpage .mainbox .content .list:after {content:'';display:block;clear:both;}
.inpage .mainbox .content .list .slide {float:left;width:49%;margin-right:2%;margin-bottom:5px;box-sizing:border-box;}
.inpage .mainbox .content .list .slide:nth-child(2n) {margin-right:0;}
.inpage .mainbox .content .list .slide .imgbox {background: #fff;border:1px solid #eee;}
.inpage .mainbox .content .list .slide .imgbox:before {content:'';position: absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(../images/sy.png) no-repeat center;background-size:100%;pointer-events: none ;}
.inpage .mainbox .content .list .slide:hover .imgbox {border-color:#129f5b;border-bottom-color:#eee;}
.inpage .mainbox .content .list .slide:hover .txtbox {border-color:#129f5b;color:#129f5b;}
.inpage .mainbox .content .list .slide .txtbox {border:1px solid #eee;border-top:none;height:35px;padding:0 10px;display:flex;align-items:center;justify-content: space-between;}
.inpage .mainbox .content .list .slide .txtbox .g1 {color:#333;flex:0 0 100%;max-width: 100%;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.inpage .mainbox .content .list .slide .txtbox .g2 {color:#999999;flex:0 0 0%;max-width: 0%;text-align:right;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.inpage .mainbox .content .list .slide .txtbox .g2:hover {color:#f00;}
.inpage .mainbox .content .list .slide .txtbox .g1:hover {color:#129f5b;}
/*落地页视频样式*/
.inpage .mainbox .content .video {width:800px;max-width:100%;height:300px;margin:20px auto;}
.inpage .mainbox .content .video .jw-controlbar {width:100%;}
/*落地页样式*/
.inpage .mainbox .content .c1 {font-size:18px;}
.inpage .mainbox .content .c2 {color:#c8c8c8;line-height: 40px;border-bottom:1px dashed #ddd;}
.inpage .mainbox .content .c2 a {color:#333;}
.inpage .mainbox .content .img {margin:20px auto 0;text-align: center;}
.inpage .mainbox .content .img img {max-height:80vh;}
.inpage .mainbox .content .info {padding-bottom:40px;margin-top:20px;line-height: 24px;text-align:justify;}
.inpage .mainbox .content .info img {max-width:100%!important;height:unset!important;}
.inpage .mainbox .content .info strong {font-weight: bold;}
.inpage .mainbox .content .info ul {padding-left:20px;}
/*推荐文章*/
.inpage .recommendlist {margin-top:10px;}
.inpage .recommendlist .slide a {flex:1;width:50%;margin-right:15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.inpage .recommendlist .slide a:hover {color:#129f5b;text-decoration: underline;}
.inpage .recommendlist .time {color:#999;font-size:12px;}
/*留言提示*/
.msgtip {line-height: 1.7;margin-top:20px;border:1px dashed #ccc;border-radius:10px;display:inline-block;padding:15px;}
.msgtip .h5 {color:red;}
.msgtip .m1 {color:#999;font-size:80%;}
@media(max-width:767px) {
	.inpage .sidebox {margin-left:-15px;margin-right:-15px;}
}
@media(min-width:375px) {
	/*图片列表页样式*/
	.inpage .mainbox .content .list .slide .txtbox .g1 {flex:0 0 60%;max-width: 60%;}
	.inpage .mainbox .content .list .slide .txtbox .g2 {flex:0 0 40%;max-width: 40%;}
}
@media(min-width:768px) {
	/*内页侧边*/
	.inpage .sidebox {padding:20px 15px;}
	/*内页主内容区*/
	.inpage .mainbox .t1 {font-size:22px;}
	/*图片列表页样式*/
	.inpage .mainbox .content .list .slide .txtbox .g1 {flex:0 0 66%;max-width: 66%;}
	.inpage .mainbox .content .list .slide .txtbox .g2 {flex:0 0 36%;max-width: 36%;}
}
@media(min-width:992px) {
	.inpage {padding:0px 0 30px;}
	/*内页侧边*/
	.inpage .sidebox {flex:0 0 24%;max-width:24%;height:100%;padding:25px 15px;border-radius:5px;}
	.inpage .sidebox .s1 {font-size:22px;}
	.inpage .sidebox .s1:after {display:none;}
	.inpage .sidebox .s2 {margin-top: 20px;}
	.inpage .sidebox .s3 {font-size:24px;}
	.inpage .sidebox .s4 {margin-top: 12px;font-size:14px;}
	.inpage .sidebox .list {display: block;margin-top: 17px;}
	.inpage .sidebox .list .slide {line-height: 45px;text-align: left;padding:0 15px;}
	/*内页主内容区*/
	.inpage .mainbox {flex:0 0 73%;max-width:73%;margin-left: auto;}
	.inpage .mainbox .swiper-slide .txtbox {font-size:14px;height:40px;padding:0 15px;}
	.inpage .mainbox .t1 {font-size:26px;}
	.inpage .mainbox .content {margin-top: 20px;}
	/*图片列表页样式*/
  .inpage .mainbox .content .list .slide {width:32%;margin-bottom:10px;}
  .inpage .mainbox .content .list .slide:nth-child(2n) {margin-right:2%;}
  .inpage .mainbox .content .list .slide:nth-child(3n) {margin-right:0%;}
	.inpage .mainbox .content .list .slide .txtbox {font-size:14px;height:40px;padding:0 15px;}
	.inpage .mainbox .content .list .slide .txtbox .g1 {flex:0 0 55%;max-width: 55%;}
	.inpage .mainbox .content .list .slide .txtbox .g2 {flex:0 0 45%;max-width: 45%;}
	/*视频*/
  .inpage .mainbox .content .video {height:350px;}
  /*推荐列表*/
	.inpage .recommendlist {margin-top:15px;}
	.inpage .recommendlist .time {font-size:13px;}
}
@media(min-width:1200px) {
	.inpage {padding:0px 0 40px;}
	.inpage .sidebox {flex:0 0 20%;max-width:20%;padding:25px 15px;}
	.inpage .sidebox .s1 {font-size:25px;}
	.inpage .sidebox .s2 {margin-top: 25px;}
	.inpage .sidebox .s3 {margin-top: 7px;font-size:26px;}
	.inpage .sidebox .s4 {margin-top: 16px;}
	.inpage .sidebox .list {margin-top: 20px;}
	.inpage .sidebox .list .slide {line-height: 50px;}
	/*内页主内容区*/
	.inpage .mainbox {flex:0 0 80%;max-width:80%;padding-left: 3%;}
	.inpage .mainbox .t1 {font-size:28px;}
	.inpage .mainbox .content {margin-top: 25px;}
	/*图片列表页样式*/
	.inpage .mainbox .content .list .slide {margin-bottom: 12px;}
	.inpage .mainbox .content .list .slide .txtbox {height:50px;padding:0 20px;justify-content: center;}
  .inpage .mainbox .content .video {height:450px;}
  .inpage .mainbox .content .info {line-height: 32px;padding-bottom:60px;}
  .inpage .mainbox .content .c1 {font-size:22px;}
  .inpage .mainbox .content .c2 {font-size:14px;line-height: 50px;}
  /*推荐列表*/
	.inpage .recommendlist {margin-top:20px;}
}
@media(min-width:1400px) {
	.inpage {padding:0px 0 50px;}
	.inpage .sidebox {padding:32px 22px;}
	.inpage .sidebox .s1 {font-size:28px;padding-left: 20px;}
	.inpage .sidebox .s2 {margin-top: 30px;}
	.inpage .sidebox .s3 {margin-top: 10px;font-size:28px;}
	.inpage .sidebox .s4 {margin-top: 20px;}
	.inpage .sidebox .list .slide {line-height: 55px;padding:0 20px;}
	/*内页主内容区*/
	.inpage .mainbox {padding-left: 4%;}
	.inpage .mainbox .t1 {font-size:30px;}
	.inpage .mainbox .content {margin-top: 30px;}
	/*图片列表页样式*/
	.inpage .mainbox .content .list .slide {margin-bottom: 15px;}
	.inpage .mainbox .content .list .slide .txtbox {height:55px;}
}
@media(min-width:1600px) {
	.inpage {padding:0px 0 60px;}
	.inpage .sidebox {padding:36px 25px;}
	.inpage .sidebox .s1 {font-size:30px;}
	.inpage .sidebox .s2 {margin-top: 35px;}
	.inpage .sidebox .s3 {font-size:30px;}
	.inpage .sidebox .list .slide {line-height: 60px;padding:0 25px;}
	/*内页主内容区*/
	.inpage .mainbox {padding-left: 5%;}
	.inpage .mainbox .t1 {font-size:32px;}
	.inpage .mainbox .content {margin-top: 35px;}
	/*图片列表页样式*/
	.inpage .mainbox .content .list .slide .txtbox {height:60px;}
}

.goods02 {padding:0 0 10px;background: #fff;}
.goods02 h3 {margin-top:15px;margin-bottom: 10px;font-size:24px;line-height: 32px;}
.goods02-main-img {border:1px solid #eee;overflow:hidden;}
.goods02-main-img:before {content:'';position: absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(../images/sy.png) no-repeat center;background-size:100%;pointer-events: none ;}
.goods02-imgmore {margin-top:10px;padding: 0 50px;}
.goods02-imgmore-slide {border:1px solid #f5f5f5;overflow:hidden;}
.goods02-imgmore-slide img,.goods02-main-img img {max-height:100%;max-width:100%;width:unset;}
.goods02-imgmore-slide.active {border:1px solid #129f5b;}
.goods02-imgmore-slide:before {content:'';position: absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(../images/sy.png) no-repeat center;background-size:100%;pointer-events: none ;}
.goods02-right .goods02-options {padding:15px 0;background:#fbfbfb;border-top:1px solid #eee;border-bottom: 1px solid #eee;}
.goods02-right .goods02-options dl {display:flex;flex-flow: row wrap;}
.goods02-right .goods02-options dl dt {flex:1;flex-basis:27%;color:#909090;margin-bottom:10px;padding-left:6%;font-weight:normal;}
.goods02-right .goods02-options dl dd {flex:1;flex-basis:72%;padding-left:10px;color:#4e4e4e;}
.goods02-right .last-dt,.goods02-right .last-dd {border-top:1px solid #eee;line-height: 20px;padding-top:10px;}
.goods02-right .goods02-submit {margin-top:10px;padding:10px 0;}
.goods02-right .goods02-submit div {flex:1;}
.goods02-right .goods02-submit div a {background:#129f5b;color:#fff;width:180px;margin:0 5px;border-radius:5px;line-height: 34px;text-align:center;display:block;}
.goods02-right .goods02-submit div:nth-child(1) {padding-right:40px;}
.goods02-right .goods02-submit div:nth-child(2) {line-height: 17px;color:#797979;margin-top:15px;}
.goods02-right .goods02-submit div b {font-size:16px;display:block;color:#f00;}
.goods02-slide-title {color:#999;position:relative;padding-left:10px;margin-top: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.goods02-slide-title:after {content:'';background:#129f5b;position:absolute;left:0;top:50%;transform:translateY(-50%);height:15px;width:3px;}
.goods02-prev.swiper-button-prev {font-size:0;background:url(../images/r.png) no-repeat center;}
.goods02-next.swiper-button-next {font-size:0;background:url(../images/l.png) no-repeat center;}
.goods02-prev.swiper-button-prev:after,.goods02-next.swiper-button-next:after {font-size:0;}
.goods02-next.swiper-button-next.swiper-button-disabled, .goods02-prev.swiper-button-prev.swiper-button-disabled {display:block;}
.shuiyin {font-size: 18px;line-height: 40px;color: #fff;left: 0;top: 0;right:0;bottom:0;opacity: 0.5;position: absolute;z-index: 999;display:flex;align-items:center;justify-content: center;text-align: center;}
@media(max-width:767px) {
  .goods02-submit {padding:12px 15px;}
  .goods02-submit div { white-space: nowrap;}
}
@media(min-width:768px) {
  .goods02 {padding:0 0 20px;}
  .goods02 h3 {margin-top:20px;}
  .goods02-submit {margin-top:15px;}
}
@media(min-width:992px) {
  .goods02 {padding:0 0 30px;}
  .goods02 h3 {margin-top:0px;margin-bottom: 15px;}
  .goods02-right .goods02-options {padding:20px 0;}
  .goods02-right .goods02-options dl dt {margin-bottom: 15px;flex-basis:20%;}
  .goods02-right .goods02-options dl dd {flex-basis:80%;}
  .goods02-right .goods02-submit {margin-top:18px;}
  .goods02-right .goods02-submit div a {line-height: 50px;font-size:16px;}
  .goods02-right .goods02-submit div:nth-child(2) {line-height: 36px;}
  .goods02-right .goods02-submit div b {font-size:32px;}
  .shuiyin {font-size:28px;line-height: 70px;}
}
@media(min-width:1200px) {
  .goods02 {padding:0 0 40px;}
  .goods02 h3 {margin-bottom: 20px;}
  .goods02-right {padding-left:5%!important;}
  .goods02-right .goods02-options {padding:30px 0;}
  .goods02-right .last-dd {font-size:14px;padding-right:15px;text-align: justify;line-height:24px;}
  .goods02-right .goods02-submit {margin-top:20px;}
}
@media(min-width:1400px) {
  .goods02 {padding:0 0 50px;}
  .goods02 h3 {margin-bottom: 25px;}
  .goods02-right .goods02-options {padding:35px 0;}
  .goods02-right .goods02-submit {margin-top:24px;}
}
@media(min-width:1600px) {
  .goods02 {padding:0 0 60px;}
  .goods02-right .goods02-options {padding:40px 0;}
}

.goods03 {padding:20px 0;background-color: #f5f5f5;}
.goods03-title {background:#fff;line-height: 20px;padding:20px 15px;position:relative;}
.goods03-title h3 {line-height: 32px;font-size:20px;}
.goods03-title i {display:block;position:relative;height:1px;background: #f5f5f5;}
.goods03-title i:before {content:'';position:absolute;left:0;top:-1px;width:100px;height:3px;background:#129f5b;}
.goods03-title span {display:block;height:5px;background:#129f5b;position:absolute;top:0;left:0;right:0;}
.goods03-content {background:#fff;padding:15px;line-height: 25px;min-height: 80px;text-align: justify;overflow:hidden;}
.goods03-content img {max-width:100%!important;}
.goods03-content table {max-width:100%!important;width:100%!important;}
.goods03-slide-imgbox {border: 1px solid #eee;}
.goods03-slide-imgbox:before {content:'';position: absolute;z-index:2;left:0;top:0;width:100%;height:100%;background:url(../images/sy.png) no-repeat center;background-size:100%;pointer-events: none ;}
.goods03-slide:hover {color:#129f5b;}
.goods03-slide:hover img {transform:translate(-50%,-50%) scale(1.1);}
@media (min-width:992px) {
  .goods03 {padding-bottom: 50px;}
  .goods03-title {line-height: 30px;}
  .goods03-title h3 {line-height: 36px;font-size:24px;}
  .goods03-title i {margin-top:10px;}
  .goods03-content .slide:hover {color:#129f5b;}
}
@media(min-width:1200px) {
  .goods03-title {padding:25px;}
  .goods03-title h3 {line-height: 43px;}
  .goods03-content {padding:25px;min-height: 300px;font-size:15px;line-height: 32px;}
}

/*文章列表页样式*/
.news .list {padding-top:25px;}
.news .list .slide {margin-bottom:5px;padding:15px 0;position:relative;background: #fff;transition:.3s all;}
.news .list .slide:before {content:'';width:100px;height:2px;display:block;background:#333;margin-bottom:15px;transition:.6s width;}
.news .list .slide .imgbox:after {padding-top:65%;}
.news .list .slide .c1 {color:#333;font-weight:bold;font-size:16px;line-height:22px;position:relative;}
.news .list .slide .c2 {color:rgba(0,0,0,.6);margin-top:10px;line-height: 1.8;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;text-overflow: ellipsis;-webkit-box-orient: vertical;text-align:justify;}
.news .list .slide .c3 {color:rgba(0,0,0,.4);margin-top: 10px;font-size:12px;}
.news .list .slide:hover {transform:translateY(-7px);}
.news .list .slide:hover .c1 {color:#129f5b;}
.news .list .slide:hover:before {background:#129f5b;width:100%;transition:1s all;}
@media(max-width:767px) {
  .news .list .slide .c1 {margin-top:15px;}
}
@media(min-width:992px) {
  .news .list .slide {padding:20px 0;}
  .news .list .slide:before {margin-bottom:25px;}
  .news .list .slide a {display:flex;}
  .news .list .slide .imgbox {margin-right:5%;width:230px;}
  .news .list .slide .txtbox {flex:1;width:50%;}
  .news .list .slide .c1 {font-size:20px;}
  .news .list .slide .c2 {margin-top:15px;}
  .news .list .slide .c3 {margin-top: 15px;font-size:13px;}
}
@media(min-width:1200px) {
  .news .list .slide .c2 {margin-top:20px;}
}

/*围绕一个圆心转圈动画*/
@keyframes whirl{
    100%{ transform: rotate(1turn);}
}

.video-shadow {display: none;position:fixed;z-index:99999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);}
.video-panel {height:275px;width:365px;padding:5px;background:#f8f8f8;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}
.video-shadow .close {position:absolute;bottom:5%;left:50%;transform:translateX(-50%);width:100px;height:40px;line-height:40px;border-radius:20px;background: #fff;text-align:center;}
@media(min-width:768px) {
  .video-panel {height:362px;width:630px;}
}
@media(min-width:992px) {
  .video-panel {height:420px;width:730px;}
}
@media(min-width:1200px) {
  .video-panel {height:500px;width:870px;}
}
@media(min-width:1440px) {
  .video-panel {height:724px;width:1260px;}
}

.contact-list {padding-top:15px;}
.contact-list .lineT {border-left: 5px solid #911f1f;padding-left: 10px;}
.contact-list {border: 1px solid #efefef !important;background: #fafafa;border-radius: 10px;margin-bottom: 30px;}
.contact-list li {margin-bottom: 10px;}
.contact-list ul {padding:0 15px;}
.contact-list ul li div {padding-left: 60px;color: #595959;padding: 15px 15px 15px 60px;border-radius: 5px;}
.contact-list ul li div.icon-01 {background: url(../images/contact-icon-01.png) no-repeat 10px 10px #fff;}
.contact-list ul li div.icon-02 {background: url(../images/contact-icon-02.png) no-repeat 10px 10px #fff;}
.contact-list ul li div.icon-03 {background: url(../images/contact-icon-03.png) no-repeat 10px 10px #fff;}
.contact-list ul li div.icon-04 {background: url(../images/contact-icon-04.png) no-repeat 10px 10px #fff;}
.contact-list ul li div.icon-05 {background: url(../images/contact-icon-05.png) no-repeat 10px 10px #fff;}
.contact-list ul li div.icon-06 {background: url(../images/contact-icon-06.png) no-repeat 10px 10px #fff;}
.contact-map {overflow: hidden;}
#dituContent {height:55.79vw;}
#dituContent img {max-width:unset!important;}
@media(min-width:576px) {
}
@media(min-width:768px) {
}
@media(min-width:992px) {
	#dituContent {height:27.895vw;}
}
@media(min-width:1200px) {
}
@media(min-width:1400px) {
}
@media(min-width:1600px) {
}

.footer {color:rgba(255,255,255,.6);background: #404040;padding-top:25px;}
.footer a {color:rgba(255,255,255,.6);}
.footer a:hover {color:#fff;}
.footer .t1 {color:#bebebe;font-size:26px;font-weight: bold;}
.footer .t2 {color:rgba(250,250,250,.5);margin-top: 10px;line-height: 1.5;}
.footer .t3 {color:#a7a8a8;font-weight: bold;font-size:16px;}
.footer .list {margin-top:10px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap:wrap;}
.footer .list a {line-height: 1.8;width:100%;}
.footer .ftel {padding-bottom: 10px;border-bottom:1px solid #4a4b4a;background:url(../images/f_img.png) no-repeat right top;background-size: auto 80%;}
.footer .ftel .s2 {color:#fff;font-weight: bold;font-size:20px;margin-top: 10px;}
.footer .faddress {line-height: 1.5;margin-top: 10px;}
.footer .f-nav {background: #353535;line-height: 3;margin-top: 20px;}
.footer .f-nav a {color:rgba(255,255,255,.6);text-align: center;flex:1;}
.footer .fbottom {color:rgba(255,255,255,.6);line-height: 1.7;padding: 10px;}
@media(max-width:991px) {
	.footer .t3 {margin-top: 15px;}
	.footer .ftel {margin-top: 15px;}
}
@media(min-width:768px) {
  	.footer {padding-top:35px;}
  	.footer .t1 {font-size:30px;}
	.footer .t3 {font-size:18px;}
	.footer .ftel .s2 {font-size:22px;}
}
@media(min-width:992px) {
  	.footer {padding-top:40px;}
  	.footer .t1 {font-size:32px;}
	.footer .t3 {font-size:19px;}
	.footer .ftel .s2 {font-size:23px;}
	.footer .f-nav {margin-top: 30px;}
  	.footer .fbottom {font-size:14px;padding:15px ;}
}
@media(min-width:1200px) {
  	.footer {padding-top:45px;}
  	.footer .t1 {font-size:34px;}
	.footer .t3 {font-size:20px;}
	.footer .ftel {padding-bottom: 15px;}
	.footer .ftel .s2 {font-size:24px;}
	.footer .faddress {font-size:15px;}
	.footer .f-nav {margin-top: 35px;}
}
@media(min-width:1400px) {
  	.footer {padding-top:50px;}
  	.footer .t1 {font-size:36px;}
	.footer .t2 {font-size:17px;margin-top: 15px;}
	.footer .t3 {font-size:21px;}
	.footer .ftel {padding-bottom: 20px;}
	.footer .ftel .s2 {font-size:25px;}
	.footer .f-nav {margin-top: 40px;}
}
@media(min-width:1600px) {
  	.footer {padding-top:55px;}
  	.footer .t1 {font-size:38px;}
	.footer .t3 {font-size:22px;}
	.footer .ftel .s2 {font-size:26px;}
	.footer .f-nav {margin-top: 45px;}
}

.footer-bar {height:70px;z-index:99;transition:.36s all;}
.footer-bar .list {color:#fff;background:#333;display:flex;position:fixed;bottom:0;left:0;right:0;height:70px;z-index:99;}
.footer-bar .slide {flex:1;text-align: center;line-height: 30px;}
.footer-bar .slide:hover {color:#fff;}
.footer-bar .slide i {display:block;font-size:25px;padding-top:10px;}
@media(max-width:991px) {
  .footer-bar.hide {display:none;}
}